This site is built library CakePHP "Inflector" test site.

※ This site is using the CakePHP 2.7.5.

The result of running Inflector

Inflector::pluralize analysis,1714010321"s
Inflector::singularize analysis,1714010321"
Inflector::camelize Analysis,1714010321"
Inflector::underscore analysis,1714010321"
Inflector::humanize Analysis,1714010321"
Inflector::tableize analysis,1714010321"s
Inflector::classify Analysis,1714010321"
Inflector::variable analysis,1714010321"
Inflector::slug analysis_1714010321

CakePHP Conventions

model
Model Name Analysis,1714010321" UpperCamelCase,single
Inflector::singularize(Inflector::classify($word));
Model's FileName Analysis,1714010321".php UpperCamelCase,single
Inflector::singularize(Inflector::classify($word)).'.php';
Table Name analysis,1714010321"s underscored,lower,plural
Inflector::tableize($word);
controller
Controller Name Analysis,1714010321"s UpperCamelCase,plural
Inflector::pluralize(Inflector::classify($word));
Controller's ClassName Analysis,1714010321"sController UpperCamelCase,plural,with 'Controller'
Inflector::pluralize(Inflector::classify($word)).'Controller';
Controller's FileName Analysis,1714010321"sController.php UpperCamelCase,plural,with 'Controller'
Inflector::pluralize(Inflector::classify($word)).'Controller.php';
for uses Analysis,1714010321" Model Name
Inflector::singularize(Inflector::classify($word));
view
View Folder Analysis,1714010321"s Controller Name
Inflector::pluralize(Inflector::classify($word));
View's FileName analysis,1714010321".php Action Name
Inflector::underscore($word).'.php';

"Inflector" is?

The Inflector class takes a string and can manipulate it to handle word variations such as pluralizations or camelizing and is normally accessed statically. Example: Inflector::pluralize('example'); returns "examples". (From the official site

References

Similar sites can